5 research outputs found

    Decentralized Control and Adaptation in Distributed Applications via Web and Semantic Web Technologies

    Get PDF
    The presented work provides an approach and an implementation for enabling decentralized control in distributed applications composed of heterogeneous components by benefiting from the interoperability provided by the Web stack and relying on semantic technologies for enabling data integration. In particular, the concept of Smart Components enables adaptability at runtime through an adaptation layer and is complemented by a reference architecture as well as a prototypical implementation

    Building REST APIs for the Robot Operating System - Mapping Concepts and Interaction

    Get PDF
    The vision of the Web of Things (WoT) aims to leverage Web standards in order to interconnect all types of embedded devices and real world objects, and thus to make them a part of the WWW. Therefore, WoT aims to build a future Web of devices that is truly open, flexible, and scalable. We aim to contribute towards achieving this goal by relying on existing and well-known Web standards used in the programmable Web (e.g., URI, and HTTP) and the semantic Web (e.g., RDF), in order to enable the Web integration of Robot Operating System (ROS) devices. In particular, we motivate the problem of integrating ROS devices in Web environments, elaborate on the integration potential, and describe specific application examples. We provide a mapping between ROS and REST concepts and interaction primitives. In addition, we show how REST is capable to enhance a mapping of the ROS architecture in terms of complex resources and hypermedia. The contributions described in this paper pave the way towards realising a WoT, where ROS devices can be easily accessed and directly integrated by using standard Web technologies, without additional custom implementation effort or having to add intermediate communication layers

    grlc Makes GitHub Taste Like Linked Data APIs

    No full text
    Building Web APIs on top of SPARQL endpoints is becoming a common practice to enable universal access to the integration favorable dataspace of Linked Data. However, the Linked Data community cannot expect users to learn SPARQL to query this dataspace, and Web APIs are the most common way of enabling programmatic access to data on the Web. However, the implementation of Web APIs around Linked Data is often a tedious and repetitive process. Recent work speeds up this Linked Data API construction by wrapping it around SPARQL queries, which carry out the API functionality under the hood. Inspired by this, in this paper we present grlc, a lightweight server that translates SPARQL queries curated in GitHub repositories to Linked Data APIs on the fly

    ARVIDA-Referenzarchitektur: Ressourcen-orientierte Architekturen für die Anwendungsentwicklung virtueller Techniken

    No full text
    The ARVIDA reference architecture is a central result of the ARVDIA project. With the help of well-established web technologies and concepts the reference architecture enables heterogeneous VT systems to become platform independent applications. The reference architecture uses and adopts the principle of RESTful web services and the associated Linked-Data concepts to build interoperable, extensible and modular VT applications. This chapter describes the basic principles and the specific extensions in detail
    corecore